﻿<Window x:Class="Quiz.FrageHinzufuegen"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="Eine neue Frage hinzufuegen" MinHeight="360" MinWidth="700" Height="360" Width="700">
    <Grid Style="{StaticResource GridStyle}">
        <!-- Stackpanel in dem die aktuelle ausgewählte Frage bearbeitet werden kann, wird nur angezeigt wenn der Wert nicht Null ist. -->
        <StackPanel  HorizontalAlignment="Stretch" Orientation="Vertical" Name="uxBearbeitenSP" Style="{StaticResource bearbeitenSP}" VerticalAlignment="Top">
            <StackPanel HorizontalAlignment="Stretch" Orientation="Horizontal" Name="uxFrageSP" VerticalAlignment="Top"  Style="{StaticResource StackPanelStyle}">
                <Label x:Name="uxFrageTextLb" Content="Fragetext*:" Style="{StaticResource BezeichnerLabel}"/>
                <TextBox x:Name="uxFrageTextTb" Width="500" />
            </StackPanel>
            <StackPanel HorizontalAlignment="Stretch" Orientation="Horizontal" Name="uxKategorieSP" VerticalAlignment="Top" Style="{StaticResource StackPanelStyle}" >
                <Label x:Name="uxKategorieLb" Content="Kategorie*:" Style="{StaticResource BezeichnerLabel}"/>
                <!-- Die Combobox muss mit dem DataContext des Fensters gefüllt werden und dann nur noch das Item ausgewählt werden was gerade ausgewählt wurde. -->
                <ComboBox x:Name="uxKategorieKb" ItemsSource="{Binding Path=DataContext.Kategorien, RelativeSource={RelativeSource AncestorType=Window}}" SelectedIndex="0" DisplayMemberPath="KategorieBezeichnung"  Width="300" />
            </StackPanel>
            <StackPanel Orientation="Vertical" Name="uxAntwortenSP" HorizontalAlignment="Stretch" >
                <!-- DataTemplate zum Anzeigen/Bearbeiten der Antworten für die jeweilige Frage -->
                        <StackPanel Orientation="Horizontal" Style="{StaticResource StackPanelStyle}">
                    <Label Content="Antwort 1*:" Style="{StaticResource BezeichnerLabel}"></Label>
                            <TextBox Width="300" x:Name="uxAntwort1Tb"></TextBox>
                    <RadioButton GroupName="AntwortStatus" VerticalAlignment="Center" Margin="10,0,0,0" x:Name="uxAntwort1Rb" IsChecked="True"></RadioButton>
                        </StackPanel>
                        <StackPanel Orientation="Horizontal" Style="{StaticResource StackPanelStyle}">
                            <Label Content="Antwort 2*:" Style="{StaticResource BezeichnerLabel}"></Label>
                            <TextBox Width="300"  x:Name="uxAntwort2Tb"></TextBox>
                    <RadioButton GroupName="AntwortStatus" VerticalAlignment="Center" Margin="10,0,0,0" x:Name="uxAntwort2Rb"></RadioButton>
                        </StackPanel>
                            <StackPanel Orientation="Horizontal" Style="{StaticResource StackPanelStyle}">
                    <Label Content="Antwort 3*:" Style="{StaticResource BezeichnerLabel}"></Label>
                            <TextBox Text="" Width="300" x:Name="uxAntwort3Tb"></TextBox>
                            <RadioButton GroupName="AntwortStatus" VerticalAlignment="Center" Margin="10,0,0,0" x:Name="uxAntwort3Rb"></RadioButton>
                        </StackPanel>
            </StackPanel>
            <StackPanel Style="{StaticResource ButtonStackPanel}" >
                <Button Content="Speichern und Fenster schließen" Style="{StaticResource ButtonBefehle}"  x:Name="uxSpeichernBtn" Click="uxSpeichernBtn_Click" />
                <Button Content="Speichern und neue Frage hinzufügen" Style="{StaticResource ButtonBefehle}" x:Name="uxSpeichernUndHinzufuegenBtn" Click="uxSpeichernUndHinzufuegenBtn_Click" />
                <Button Content="Abbrechen"  x:Name="uxAbbrechenBtn" Style="{StaticResource ButtonBefehle}" Click="uxAbbrechenBtn_Click" Foreground="Black" />
            </StackPanel>
        </StackPanel>
  
    </Grid>
</Window>
